package com.example.cms.Service;

import com.example.cms.Dto.UserDto;
import com.example.common.Utils.PageUtil;
import com.example.user.bean.User;

import java.util.List;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/11/1-11-01-16:12
 * @Description：com.example.cms.Service
 */
public interface IUserService {

    //删除用户
    public void deleteById(int id);
    //获取当前用户的基本信息
    public User getUserByName(String name);
    //根据用户名角色、名片查询用户信息
    public PageUtil pagesOfUsers(int role,PageUtil pageUtil);
    //更新用户信息
    public void updateUserById(User user);
    //修改用户头像
    public void updateIconById(Integer id, String icon);
    //登录认证
    public String login(UserDto userDto);
}
